body {
    background-color: #FFF
    }
a {
    color: #030
    }
h1 {
    font-size: 16px;
    color: #DE5A01
    }
h1 a {
    font-size: 16px;
    color: #DE5A01
    }
h2 {
    font-size: 14px;
    color: #1f96da
    }
h2 a {
    font-size: 14px;
    color: #1f96da
    }
h3 {
    font-size: 12px
    }
h3 a {
    font-size: 12px
    }
.TrueAskBtn {
    background-color: #063;
    color: #FFF
    }
.messageBlockTop {
    height: 30px
    }
.messageBlockBody {
    padding: 10px;
    font-size: 13px;
    border: 6px solid #F2F1EC;
    background-color: white
    }
.messageBlockBottom {
    background-image: url(/media/TblShadow.gif);
    background-repeat: no-repeat;
    height: 22px
    }
#mainDiv {
    margin: 0 auto
    }
.banerPion {
    position: relative;
    float: right;
    left: 170px;
    display: none
    }
img {
    behavior: url(/inc/pngbehavior.htc);
    border: 0
    }
body {
    background-image: url(/media/tImages/testyPrawoJazdy_01.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-attachment: fixed;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    color: #000
    }
table, td, body {
    font-family: tahoma, verdana;
    font-size: 12px;
    color: #333;
    text-decoration: none
    }
.NawigatorPytan td {
    text-align: center
    }
.NawigatorPytan a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none
    }
.NawigatorPytan .current {
    color: #FF0;
    font-size: 16px
    }
/*-------newsyBlok -------------- */
.newsyBlok {
    color: #006
    }
.newsyBlokContent td {
    color: #006
    }
.date_article {
    color: #006;
    font-style: oblique;
    font-size: 9px
    }
.newsyBlokList a {
    color: #006
    }
/*-------blueTable -------------- */
.blueTable {
    background-color: #1f96da;
    color: #FFF;
    margin: 5px 0 2px 25px
    }
.blueTable td {
    background-color: #1f96da;
    color: #FFF
    }
.blueTable h1 {
    color: #FF0;
    margin: 5px 0 2px 25px
    }
.blueTable h2 {
    color: #FFF;
    margin: 5px 0 2px 25px
    }
.blueTable a {
    color: #FF0;
    font-weight: bold
    }
.blueTable guzik {
    background-color: #FF0;
    font-weight: bold
    }
.blueTable li {
    background-color: #FFF;
    color: #666
    }
.blueTable li a {
    color: #000
    }
.blueTable li h2 {
    color: #1f96da
    }
.blueTable ul {
    margin: 5px 0 2px 25px
    }
/*-------index_newsy -------------- */
.index_newsy {
    color: #003
    }
/*-------oskSearchOrange 


-------------- */
.oskSearchOrange td {
    color: #FFF
    }
.oskSearchOrange a {
    color: #FFF
    }
.oskSearchOrange guzik {
    background-color: #893802
    }
/*-------OSK SHOW -------------- */
.oskShowTable {
    color: #000;
    background-color: white;
    line-height: 20px
    }
.oskShowTable a {
    color: #000
    }
/*-------OSK LIST -------------- */
.oskTable1 h1 {
    color: #FFF;
    text-decoration: none
    }
.oskTable1 a {
    text-decoration: none
    }
.oskTable1 {
    vertical-align: top;
    background-color: #1f96da;
    border-top: inherit;
    border-top-color: #900;
    border-top-width: 2;
    vertical-align: top
    }
.oskTable1 td {
    color: #FFF
    }
.oskTable2 h1 {
    color: #1f96da;
    text-decoration: none
    }
.oskTable2 a {
    text-decoration: none
    }
.oskTable2 {
    vertical-align: top;
    background-color: #FFF;
    border-top: 1;
    border-top-color: #900;
    border-top-width: 2;
    vertical-align: top;
    color: #1f96da
    }
/*-------WORD LIST------------------ */
.word_title {
    color: #DE5A01
    }
/*------------------------------------------ */
#leftMenu .MenuTitle {
    background-color: #1f96da;
    color: #FFF
    }
#leftMenu td {
    background-color: #FFF;
    color: #1f96da;
    font-size: 14px
    }
#leftMenu td:hover {
    background-color: #DE5A01;
    color: #FFF
    }
#leftMenu td:hover a {
    color: #FFF
    }
#leftMenu a {
    text-decoration: none;
    color: #1f96da
    }
/*----ORANGE LIST------------------ */
#orangeList .Title {
    background-color: #de5a01;
    color: #FFF
    }
#orangeList td {
    background-color: #FFF;
    color: #de5a01;
    font-size: 16px
    }
#orangeList td:hover {
    background-color: #de5a01;
    color: #FFF
    }
#orangeList a {
    text-decoration: none;
    color: #de5a01
    }
#orangeList a:hover {
    color: #FFF
    }
/*------------------------------------------ */
.orFont {
    color: #de5a01
    }
.guzik {
    background: #1f96da;
    border: solid 1px #006;
    padding: 2px 4px;
    margin: 4px;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    text-decoration: none
    }
.true {
    background-color: #060;
    color: #FFF
    }
.true h2 {
    background-color: #060;
    color: #FFF
    }
.false {
    background-color: #900;
    color: #000
    }
.false h2 {
    background-color: #900;
    color: #000
    }
/*this is the css for the vertical version*/
.vertical ul {
    list-style-type: none;
    padding: 0;
    width: 170px;
    margin: 0;
    position: relative;
    background-color: #1f96da
    }
.vertical li a {
    display: block;
    width: 170px;
    text-decoration: none;
    height: 1em;
    padding: 0.1em 1px;
    border: 1px solid;
    border-top: 0
    }
.vertical li {
    background-color: #1f96da;
    position: relative;
    border-bottom: 1px solid transparent;
    margin-bottom: -1px
    }
.vertical li:first-child > a {
    border-top: 1px solid
    }
.vertical a.first {
    border-top: 1px solid
    }
.vertical li ul {
    position: absolute;
    top: -1px;
    left: 175px;
    width: 180px
    }
.vertical.left ul ul ul, .vertical .left ul {
    left: -150px
    }
/*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/
.mlmenu li ul {
    display: none
    }
.mlmenu li:hover > ul {
    display: block
    }
/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
.accessible li ul {
    display: block
    }
/*Code to show an element has a child*/
.mlmenu.plus li a:first-child:not(:last-child):after {
    content: "+"
    }
.plus a span {
    padding-left: 0.5em
    }
.noshow {
    visibility: hidden
    }
/*colors for menu*/
.blackwhite li a {
    background-color: 1f96da;
    color: white;
    border-color: black
    }
.blackwhite li a:hover, .blackwhite li a.first:hover, .blackwhite .trail a.hover {
    background-color: black;
    color: white;
    border-color: black
    }
.blackwhite li:first-child > a:hover {
    background-color: black;
    color: white;
    border-color: black
    }
.blackwhite ul {
    border-color: black
    }
.bluewhite li a {
    background-color: white;
    color: #003;
    border-color: #003
    }
.bluewhite li a:hover, .bluewhite li a.first:hover, .bluewhite .trail a.hover {
    background-color: #003;
    color: white;
    border-color: #003
    }
.bluewhite li:first-child > a:hover {
    background-color: #003;
    color: white;
    border-color: #003
    }
.bluewhite ul {
    border-color: #003
    }
.webtech li a {
    background-color: white;
    color: #567;
    border-color: #94A3B3
    }
.webtech li a:hover, .webtech li a.first:hover, .webtech .trail a.hover {
    background-color: #567;
    color: white;
    border-color: #94A3B3
    }
.webtech ul {
    border-color: #94A3B3
    }
.webtech li:first-child > a:hover {
    background-color: #567;
    color: white;
    border-color: #94A3B3
    }
.gray {
    color: #999
    }